#ifndef __CONTACT_H
#define __CONTACT_H

class Contact
{
	public:
		Contact(Sprite *a, Sprite *b) : spriteA(a), spriteB(b), mtdA(Vector2f()), mtdB(Vector2f()) {}
	public:
		Sprite *spriteA;
		Sprite *spriteB;
		Vector2f mtdA;
		Vector2f mtdB;
};

class ContactListener
{
	public:
		ContactListener() {}
		virtual ~ContactListener() {}
		virtual bool onContact(Contact &data) = 0;
};

#endif
